﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="TracnghiemDataDataSet" targetNamespace="http://tempuri.org/TracnghiemDataDataSet.xsd" xmlns:mstns="http://tempuri.org/TracnghiemDataDataSet.xsd" xmlns="http://tempuri.org/TracnghiemDataDataSet.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections>
          <Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="TracnghiemDataConnectionString" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="TracnghiemDataConnectionString (Settings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.ChuongtrinhTracnghiem.Properties.Settings.GlobalReference.Default.TracnghiemDataConnectionString" Provider="System.Data.SqlClient" />
        </Connections>
        <Tables>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="TblCauhoiTableAdapter" GeneratorDataComponentClassName="TblCauhoiTableAdapter" Name="TblCauhoi" UserDataComponentName="TblCauhoiTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="TracnghiemDataConnectionString (Settings)" DbObjectName="TracnghiemData.dbo.TblCauhoi" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [dbo].[TblCauhoi] WHERE (([CauHoiID] = @Original_CauHoiID) AND ((@IsNull_CauHoi = 1 AND [CauHoi] IS NULL) OR ([CauHoi] = @Original_CauHoi)) AND ((@IsNull_DapAnA = 1 AND [DapAnA] IS NULL) OR ([DapAnA] = @Original_DapAnA)) AND ((@IsNull_DapAnB = 1 AND [DapAnB] IS NULL) OR ([DapAnB] = @Original_DapAnB)) AND ((@IsNull_DapAnC = 1 AND [DapAnC] IS NULL) OR ([DapAnC] = @Original_DapAnC)) AND ((@IsNull_DapAnD = 1 AND [DapAnD] IS NULL) OR ([DapAnD] = @Original_DapAnD)) AND ((@IsNull_Caudung = 1 AND [Caudung] IS NULL) OR ([Caudung] = @Original_Caudung)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Original_CauHoiID" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="CauHoiID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_CauHoi" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="CauHoi" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Original_CauHoi" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="CauHoi" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_DapAnA" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="DapAnA" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Original_DapAnA" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="DapAnA" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_DapAnB" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="DapAnB" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Original_DapAnB" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="DapAnB" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_DapAnC" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="DapAnC" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Original_DapAnC" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="DapAnC" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_DapAnD" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="DapAnD" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Original_DapAnD" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="DapAnD" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Caudung" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Caudung" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiStringFixedLength" Direction="Input" ParameterName="@Original_Caudung" Precision="0" ProviderType="Char" Scale="0" Size="0" SourceColumn="Caudung" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[TblCauhoi] ([CauHoiID], [CauHoi], [DapAnA], [DapAnB], [DapAnC], [DapAnD], [Caudung]) VALUES (@CauHoiID, @CauHoi, @DapAnA, @DapAnB, @DapAnC, @DapAnD, @Caudung);
SELECT CauHoiID, CauHoi, DapAnA, DapAnB, DapAnC, DapAnD, Caudung FROM TblCauhoi WHERE (CauHoiID = @CauHoiID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@CauHoiID" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="CauHoiID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@CauHoi" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="CauHoi" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@DapAnA" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="DapAnA" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@DapAnB" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="DapAnB" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@DapAnC" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="DapAnC" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@DapAnD" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="DapAnD" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiStringFixedLength" Direction="Input" ParameterName="@Caudung" Precision="0" ProviderType="Char" Scale="0" Size="0" SourceColumn="Caudung" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT CauHoiID, CauHoi, DapAnA, DapAnB, DapAnC, DapAnD, Caudung FROM dbo.TblCauhoi</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [dbo].[TblCauhoi] SET [CauHoiID] = @CauHoiID, [CauHoi] = @CauHoi, [DapAnA] = @DapAnA, [DapAnB] = @DapAnB, [DapAnC] = @DapAnC, [DapAnD] = @DapAnD, [Caudung] = @Caudung WHERE (([CauHoiID] = @Original_CauHoiID) AND ((@IsNull_CauHoi = 1 AND [CauHoi] IS NULL) OR ([CauHoi] = @Original_CauHoi)) AND ((@IsNull_DapAnA = 1 AND [DapAnA] IS NULL) OR ([DapAnA] = @Original_DapAnA)) AND ((@IsNull_DapAnB = 1 AND [DapAnB] IS NULL) OR ([DapAnB] = @Original_DapAnB)) AND ((@IsNull_DapAnC = 1 AND [DapAnC] IS NULL) OR ([DapAnC] = @Original_DapAnC)) AND ((@IsNull_DapAnD = 1 AND [DapAnD] IS NULL) OR ([DapAnD] = @Original_DapAnD)) AND ((@IsNull_Caudung = 1 AND [Caudung] IS NULL) OR ([Caudung] = @Original_Caudung)));
SELECT CauHoiID, CauHoi, DapAnA, DapAnB, DapAnC, DapAnD, Caudung FROM TblCauhoi WHERE (CauHoiID = @CauHoiID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@CauHoiID" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="CauHoiID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@CauHoi" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="CauHoi" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@DapAnA" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="DapAnA" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@DapAnB" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="DapAnB" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@DapAnC" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="DapAnC" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@DapAnD" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="DapAnD" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiStringFixedLength" Direction="Input" ParameterName="@Caudung" Precision="0" ProviderType="Char" Scale="0" Size="0" SourceColumn="Caudung" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Original_CauHoiID" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="CauHoiID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_CauHoi" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="CauHoi" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Original_CauHoi" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="CauHoi" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_DapAnA" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="DapAnA" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Original_DapAnA" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="DapAnA" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_DapAnB" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="DapAnB" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Original_DapAnB" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="DapAnB" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_DapAnC" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="DapAnC" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Original_DapAnC" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="DapAnC" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_DapAnD" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="DapAnD" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Original_DapAnD" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="DapAnD" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Caudung" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Caudung" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiStringFixedLength" Direction="Input" ParameterName="@Original_Caudung" Precision="0" ProviderType="Char" Scale="0" Size="0" SourceColumn="Caudung" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="CauHoiID" DataSetColumn="CauHoiID" />
              <Mapping SourceColumn="CauHoi" DataSetColumn="CauHoi" />
              <Mapping SourceColumn="DapAnA" DataSetColumn="DapAnA" />
              <Mapping SourceColumn="DapAnB" DataSetColumn="DapAnB" />
              <Mapping SourceColumn="DapAnC" DataSetColumn="DapAnC" />
              <Mapping SourceColumn="DapAnD" DataSetColumn="DapAnD" />
              <Mapping SourceColumn="Caudung" DataSetColumn="Caudung" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="TblChitietKiemtraTableAdapter" GeneratorDataComponentClassName="TblChitietKiemtraTableAdapter" Name="TblChitietKiemtra" UserDataComponentName="TblChitietKiemtraTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="TracnghiemDataConnectionString (Settings)" DbObjectName="TracnghiemData.dbo.TblChitietKiemtra" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[TblChitietKiemtra] ([ID], [CauhoiID], [Traloi]) VALUES (@ID, @CauhoiID, @Traloi)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@ID" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@CauhoiID" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="CauhoiID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Traloi" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="Traloi" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT ID, CauhoiID, Traloi FROM dbo.TblChitietKiemtra</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="ID" DataSetColumn="ID" />
              <Mapping SourceColumn="CauhoiID" DataSetColumn="CauhoiID" />
              <Mapping SourceColumn="Traloi" DataSetColumn="Traloi" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="TblKiemtraTableAdapter" GeneratorDataComponentClassName="TblKiemtraTableAdapter" Name="TblKiemtra" UserDataComponentName="TblKiemtraTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="TracnghiemDataConnectionString (Settings)" DbObjectName="TracnghiemData.dbo.TblKiemtra" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [dbo].[TblKiemtra] WHERE (([ID] = @Original_ID) AND ((@IsNull_UserID = 1 AND [UserID] IS NULL) OR ([UserID] = @Original_UserID)) AND ((@IsNull_Socau = 1 AND [Socau] IS NULL) OR ([Socau] = @Original_Socau)) AND ((@IsNull_Traloidung = 1 AND [Traloidung] IS NULL) OR ([Traloidung] = @Original_Traloidung)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_ID" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_UserID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="UserID" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Original_UserID" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="UserID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Socau" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Socau" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_Socau" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Socau" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Traloidung" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Traloidung" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_Traloidung" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Traloidung" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[TblKiemtra] ([ID], [UserID], [Socau], [Traloidung]) VALUES (@ID, @UserID, @Socau, @Traloidung);
SELECT ID, UserID, Socau, Traloidung FROM TblKiemtra WHERE (ID = @ID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@ID" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@UserID" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="UserID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Socau" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Socau" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Traloidung" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Traloidung" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT ID, UserID, Socau, Traloidung FROM dbo.TblKiemtra</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [dbo].[TblKiemtra] SET [ID] = @ID, [UserID] = @UserID, [Socau] = @Socau, [Traloidung] = @Traloidung WHERE (([ID] = @Original_ID) AND ((@IsNull_UserID = 1 AND [UserID] IS NULL) OR ([UserID] = @Original_UserID)) AND ((@IsNull_Socau = 1 AND [Socau] IS NULL) OR ([Socau] = @Original_Socau)) AND ((@IsNull_Traloidung = 1 AND [Traloidung] IS NULL) OR ([Traloidung] = @Original_Traloidung)));
SELECT ID, UserID, Socau, Traloidung FROM TblKiemtra WHERE (ID = @ID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@ID" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@UserID" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="UserID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Socau" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Socau" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Traloidung" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Traloidung" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_ID" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_UserID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="UserID" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Original_UserID" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="UserID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Socau" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Socau" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_Socau" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Socau" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Traloidung" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Traloidung" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_Traloidung" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Traloidung" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="ID" DataSetColumn="ID" />
              <Mapping SourceColumn="UserID" DataSetColumn="UserID" />
              <Mapping SourceColumn="Socau" DataSetColumn="Socau" />
              <Mapping SourceColumn="Traloidung" DataSetColumn="Traloidung" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="TblUserTableAdapter" GeneratorDataComponentClassName="TblUserTableAdapter" Name="TblUser" UserDataComponentName="TblUserTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="TracnghiemDataConnectionString (Settings)" DbObjectName="TracnghiemData.dbo.TblUser" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [dbo].[TblUser] WHERE (([UserID] = @Original_UserID) AND ((@IsNull_Hoten = 1 AND [Hoten] IS NULL) OR ([Hoten] = @Original_Hoten)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Original_UserID" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="UserID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Hoten" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Hoten" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Original_Hoten" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="Hoten" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[TblUser] ([UserID], [Hoten]) VALUES (@UserID, @Hoten);
SELECT UserID, Hoten FROM TblUser WHERE (UserID = @UserID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@UserID" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="UserID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Hoten" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="Hoten" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT UserID, Hoten FROM dbo.TblUser</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [dbo].[TblUser] SET [UserID] = @UserID, [Hoten] = @Hoten WHERE (([UserID] = @Original_UserID) AND ((@IsNull_Hoten = 1 AND [Hoten] IS NULL) OR ([Hoten] = @Original_Hoten)));
SELECT UserID, Hoten FROM TblUser WHERE (UserID = @UserID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@UserID" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="UserID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Hoten" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="Hoten" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Original_UserID" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="UserID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Hoten" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Hoten" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Original_Hoten" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="Hoten" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="UserID" DataSetColumn="UserID" />
              <Mapping SourceColumn="Hoten" DataSetColumn="Hoten" />
            </Mappings>
            <Sources />
          </TableAdapter>
        </Tables>
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="TracnghiemDataDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:Generator_DataSetName="TracnghiemDataDataSet" msprop:Generator_UserDSName="TracnghiemDataDataSet" msprop:EnableTableAdapterManager="True">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="TblCauhoi" msprop:Generator_UserTableName="TblCauhoi" msprop:Generator_RowDeletedName="TblCauhoiRowDeleted" msprop:Generator_TableClassName="TblCauhoiDataTable" msprop:Generator_RowChangedName="TblCauhoiRowChanged" msprop:Generator_RowClassName="TblCauhoiRow" msprop:Generator_RowChangingName="TblCauhoiRowChanging" msprop:Generator_RowEvArgName="TblCauhoiRowChangeEvent" msprop:Generator_RowEvHandlerName="TblCauhoiRowChangeEventHandler" msprop:Generator_TablePropName="TblCauhoi" msprop:Generator_TableVarName="tableTblCauhoi" msprop:Generator_RowDeletingName="TblCauhoiRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="CauHoiID" msprop:Generator_UserColumnName="CauHoiID" msprop:Generator_ColumnPropNameInRow="CauHoiID" msprop:Generator_ColumnVarNameInTable="columnCauHoiID" msprop:Generator_ColumnPropNameInTable="CauHoiIDColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="10" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="CauHoi" msprop:Generator_UserColumnName="CauHoi" msprop:Generator_ColumnPropNameInRow="CauHoi" msprop:Generator_ColumnVarNameInTable="columnCauHoi" msprop:Generator_ColumnPropNameInTable="CauHoiColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="DapAnA" msprop:Generator_UserColumnName="DapAnA" msprop:Generator_ColumnPropNameInRow="DapAnA" msprop:Generator_ColumnVarNameInTable="columnDapAnA" msprop:Generator_ColumnPropNameInTable="DapAnAColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="DapAnB" msprop:Generator_UserColumnName="DapAnB" msprop:Generator_ColumnPropNameInRow="DapAnB" msprop:Generator_ColumnVarNameInTable="columnDapAnB" msprop:Generator_ColumnPropNameInTable="DapAnBColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="DapAnC" msprop:Generator_UserColumnName="DapAnC" msprop:Generator_ColumnPropNameInRow="DapAnC" msprop:Generator_ColumnVarNameInTable="columnDapAnC" msprop:Generator_ColumnPropNameInTable="DapAnCColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="DapAnD" msprop:Generator_UserColumnName="DapAnD" msprop:Generator_ColumnPropNameInRow="DapAnD" msprop:Generator_ColumnVarNameInTable="columnDapAnD" msprop:Generator_ColumnPropNameInTable="DapAnDColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Caudung" msprop:Generator_UserColumnName="Caudung" msprop:Generator_ColumnPropNameInRow="Caudung" msprop:Generator_ColumnVarNameInTable="columnCaudung" msprop:Generator_ColumnPropNameInTable="CaudungColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="TblChitietKiemtra" msprop:Generator_UserTableName="TblChitietKiemtra" msprop:Generator_RowDeletedName="TblChitietKiemtraRowDeleted" msprop:Generator_TableClassName="TblChitietKiemtraDataTable" msprop:Generator_RowChangedName="TblChitietKiemtraRowChanged" msprop:Generator_RowClassName="TblChitietKiemtraRow" msprop:Generator_RowChangingName="TblChitietKiemtraRowChanging" msprop:Generator_RowEvArgName="TblChitietKiemtraRowChangeEvent" msprop:Generator_RowEvHandlerName="TblChitietKiemtraRowChangeEventHandler" msprop:Generator_TablePropName="TblChitietKiemtra" msprop:Generator_TableVarName="tableTblChitietKiemtra" msprop:Generator_RowDeletingName="TblChitietKiemtraRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msprop:Generator_UserColumnName="ID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInTable="IDColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="CauhoiID" msprop:Generator_UserColumnName="CauhoiID" msprop:Generator_ColumnPropNameInRow="CauhoiID" msprop:Generator_ColumnVarNameInTable="columnCauhoiID" msprop:Generator_ColumnPropNameInTable="CauhoiIDColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="10" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Traloi" msprop:Generator_UserColumnName="Traloi" msprop:Generator_ColumnPropNameInRow="Traloi" msprop:Generator_ColumnVarNameInTable="columnTraloi" msprop:Generator_ColumnPropNameInTable="TraloiColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="1" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="TblKiemtra" msprop:Generator_UserTableName="TblKiemtra" msprop:Generator_RowDeletedName="TblKiemtraRowDeleted" msprop:Generator_TableClassName="TblKiemtraDataTable" msprop:Generator_RowChangedName="TblKiemtraRowChanged" msprop:Generator_RowClassName="TblKiemtraRow" msprop:Generator_RowChangingName="TblKiemtraRowChanging" msprop:Generator_RowEvArgName="TblKiemtraRowChangeEvent" msprop:Generator_RowEvHandlerName="TblKiemtraRowChangeEventHandler" msprop:Generator_TablePropName="TblKiemtra" msprop:Generator_TableVarName="tableTblKiemtra" msprop:Generator_RowDeletingName="TblKiemtraRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msprop:Generator_UserColumnName="ID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInTable="IDColumn" type="xs:dateTime" />
              <xs:element name="UserID" msprop:Generator_UserColumnName="UserID" msprop:Generator_ColumnPropNameInRow="UserID" msprop:Generator_ColumnVarNameInTable="columnUserID" msprop:Generator_ColumnPropNameInTable="UserIDColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="10" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Socau" msprop:Generator_UserColumnName="Socau" msprop:Generator_ColumnPropNameInRow="Socau" msprop:Generator_ColumnVarNameInTable="columnSocau" msprop:Generator_ColumnPropNameInTable="SocauColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Traloidung" msprop:Generator_UserColumnName="Traloidung" msprop:Generator_ColumnPropNameInRow="Traloidung" msprop:Generator_ColumnVarNameInTable="columnTraloidung" msprop:Generator_ColumnPropNameInTable="TraloidungColumn" type="xs:int" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="TblUser" msprop:Generator_UserTableName="TblUser" msprop:Generator_RowDeletedName="TblUserRowDeleted" msprop:Generator_TableClassName="TblUserDataTable" msprop:Generator_RowChangedName="TblUserRowChanged" msprop:Generator_RowClassName="TblUserRow" msprop:Generator_RowChangingName="TblUserRowChanging" msprop:Generator_RowEvArgName="TblUserRowChangeEvent" msprop:Generator_RowEvHandlerName="TblUserRowChangeEventHandler" msprop:Generator_TablePropName="TblUser" msprop:Generator_TableVarName="tableTblUser" msprop:Generator_RowDeletingName="TblUserRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="UserID" msprop:Generator_UserColumnName="UserID" msprop:Generator_ColumnPropNameInRow="UserID" msprop:Generator_ColumnVarNameInTable="columnUserID" msprop:Generator_ColumnPropNameInTable="UserIDColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="10" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Hoten" msprop:Generator_UserColumnName="Hoten" msprop:Generator_ColumnPropNameInRow="Hoten" msprop:Generator_ColumnVarNameInTable="columnHoten" msprop:Generator_ColumnPropNameInTable="HotenColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="40" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:TblCauhoi" />
      <xs:field xpath="mstns:CauHoiID" />
    </xs:unique>
    <xs:unique name="TblKiemtra_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:TblKiemtra" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
    <xs:unique name="TblUser_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:TblUser" />
      <xs:field xpath="mstns:UserID" />
    </xs:unique>
  </xs:element>
  <xs:annotation>
    <xs:appinfo>
      <msdata:Relationship name="FK_TblChitietKiemtra_TblCauhoi" msdata:parent="TblCauhoi" msdata:child="TblChitietKiemtra" msdata:parentkey="CauHoiID" msdata:childkey="CauhoiID" msprop:Generator_UserRelationName="FK_TblChitietKiemtra_TblCauhoi" msprop:Generator_RelationVarName="relationFK_TblChitietKiemtra_TblCauhoi" msprop:Generator_UserChildTable="TblChitietKiemtra" msprop:Generator_UserParentTable="TblCauhoi" msprop:Generator_ParentPropName="TblCauhoiRow" msprop:Generator_ChildPropName="GetTblChitietKiemtraRows" />
      <msdata:Relationship name="FK_TblChitietKiemtra_TblKiemtra" msdata:parent="TblKiemtra" msdata:child="TblChitietKiemtra" msdata:parentkey="ID" msdata:childkey="ID" msprop:Generator_UserRelationName="FK_TblChitietKiemtra_TblKiemtra" msprop:Generator_RelationVarName="relationFK_TblChitietKiemtra_TblKiemtra" msprop:Generator_UserChildTable="TblChitietKiemtra" msprop:Generator_UserParentTable="TblKiemtra" msprop:Generator_ParentPropName="TblKiemtraRow" msprop:Generator_ChildPropName="GetTblChitietKiemtraRows" />
      <msdata:Relationship name="FK_TblKiemtra_TblUser" msdata:parent="TblUser" msdata:child="TblKiemtra" msdata:parentkey="UserID" msdata:childkey="UserID" msprop:Generator_UserRelationName="FK_TblKiemtra_TblUser" msprop:Generator_RelationVarName="relationFK_TblKiemtra_TblUser" msprop:Generator_UserChildTable="TblKiemtra" msprop:Generator_UserParentTable="TblUser" msprop:Generator_ParentPropName="TblUserRow" msprop:Generator_ChildPropName="GetTblKiemtraRows" />
    </xs:appinfo>
  </xs:annotation>
</xs:schema>